package com.techsoul.module.marketing.pojo.param;

import com.techsoul.common.core.pojo.param.BaseSearchParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 优惠券事件 查询参数
 * 
 * @author liuen
 * @date 2021-04-26
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class CouponEventSearchParam extends BaseSearchParam {

    @ApiModelProperty("优惠券ID，ref mms_coupon")
    private String couponId;

    @ApiModelProperty("事件编码")
    private String eventCode;

    @ApiModelProperty("事件记录产生方式，数据字典event_creation_type，默认值为由人工录入产生")
    private String eventCreationType;

    @ApiModelProperty("事件操作人姓名")
    private String operatorName;

    @ApiModelProperty("事件操作人手机号码")
    private String operatorMobile;

    @ApiModelProperty("事件操作原因描述")
    private String reasonDesc;

    @ApiModelProperty("内部备注1")
    private String internalRemark1;

    @ApiModelProperty("内部备注2")
    private String internallRemark2;

    @ApiModelProperty("外部备注1")
    private String externallRemark1;

    @ApiModelProperty("外部备注2")
    private String externallRemark2;

    @ApiModelProperty("外部备注3")
    private String externallRemark3;

    @ApiModelProperty("外部备注4")
    private String externallRemark4;

    @ApiModelProperty("所属店铺ID")
    private Long storeId;

}
